self-supporting mast - Spanish English Dictionary